div#alchemy_greeting {
  width: 424px;
  margin: -4em auto 0 auto;

  img {
    margin-left: 158px;
  }
}

#logo {
  width: 240px;
  height: 70px;
}

div.login_signup_box {
  width: 390px;
  padding: 4*$default-padding;
  border: $default-border;
  background-color: $medium-gray;
  @extend %rounded-border;
  margin: 2em auto;
}

html.no-js {

  div.login_signup_box, div#alchemy_greeting h1 {
    display: none;
  }
}

#login_box {
  height: 310px;
  width: 394px;
  margin-top: -200px;
  margin-left: -197px;
  position: absolute;
  top: 50%;
  left: 50%;
}

#login table tbody tr td.label {
  width: 155px;
  text-align: right;
}

form#login.new_user_session {
  text-align: right;
}
